local config = {
	-- 屏幕以1920 × 1080为准(横屏)，客户端自行进行像素转换
	screen = {Width = 1920, Height = 1080},

	-- 按玩家数批量创建鱼大小分布{小(Size = 1), 中(2), 大(3)}
	fishsizes = {
		[1] = {8, 5, 2},
		[2] = {6, 7, 2},
		[3] = {4, 8, 3},
		[4] = {0, 10, 5},
	},

	-- 同时存在的最大数量
	fishmaxnum = 30,

	-- 出鱼间隔
	delay = 1,

	-- 批量出鱼随机时间范围,按玩家数量
	batchdelayrange = {{16, 16}, {16, 16}, {16, 16}, {16, 16}},
	-- batchdelayrange = {{7, 10}, {6, 8}, {6, 7}, {4, 6}},

	--[[ launcher
		Type = 0,	-- 类型，客户端通过配置取资源等信息
		PosX = 0,	-- 底边中点位置X（可以由客户端自己根据座位获取）
		PosY = 0,	-- 底边中点位置Y（可以由客户端自己根据座位获取）
		Angle = 0,	-- 转动角度（向上为0度, 可以由客户端自己根据座位获取）
		Stat = 0,	-- 状态，-1 死亡 1 存活
		Level = 0,	-- 等级
		Point = 0,	-- 价值分数
		CD = 0,		-- 射击冷却时间
		HuntWeight = 0,	-- 捕获权重
	--]]
	launcher = {
		[1] = {	-- 类型1
			[1] = {Type = 1, Stat = 1, Level = 1, Point = 1, CD = 35, HuntWeight = 1, },	-- 等级1
			[2] = {Type = 1, Stat = 1, Level = 2, Point = 1, CD = 35, HuntWeight = 1, },	-- 等级2
			[3] = {Type = 1, Stat = 1, Level = 3, Point = 1, CD = 35, HuntWeight = 1,},		-- 等级3
			[4] = {Type = 1, Stat = 1, Level = 4, Point = 1, CD = 35, HuntWeight = 1,},		-- 等级4
			[5] = {Type = 1, Stat = 1, Level = 5, Point = 1, CD = 35, HuntWeight = 1,},		-- 等级5
		},
		[2] = {	-- 类型2
			[1] = {Type = 2, Stat = 1, Level = 1, Point = 2, CD = 35, HuntWeight = 2, },
			[2] = {Type = 2, Stat = 1, Level = 2, Point = 2, CD = 35, HuntWeight = 2, },
			[3] = {Type = 2, Stat = 1, Level = 3, Point = 2, CD = 35, HuntWeight = 2, },
			[4] = {Type = 2, Stat = 1, Level = 4, Point = 2, CD = 35, HuntWeight = 2, },
			[5] = {Type = 2, Stat = 1, Level = 5, Point = 4, CD = 35, HuntWeight = 2,},
		},
		[3] = {	-- 类型3
			[1] = {Type = 3, Stat = 1, Level = 1, Point = 3, CD = 35, HuntWeight = 3, },
			[2] = {Type = 3, Stat = 1, Level = 2, Point = 3, CD = 35, HuntWeight = 3, },
			[3] = {Type = 3, Stat = 1, Level = 3, Point = 3, CD = 35, HuntWeight = 3, },
			[4] = {Type = 3, Stat = 1, Level = 4, Point = 3, CD = 35, HuntWeight = 3, },
			[5] = {Type = 3, Stat = 1, Level = 5, Point = 5, CD = 35, HuntWeight = 3,},
		},
	},
	
	--[[ bullet
		Type = 0,	-- 类型，客户端通过配置取资源等信息
		R = 0,		-- 半径，目前判定为圆形
		PosX = 0,	-- 圆心位置X（无需配置）
		PosY = 0,	-- 圆心位置Y（无需配置）
		Angle = 0,	-- 转动角度（向上为0度）
		Stat = 0,	-- 状态，-1 死亡 1 存活
		Level = 0,	-- 等级
		Speed = 0,	-- 移动速度
		Damage = 0,	-- 伤害值
		DamageR = 0,	-- 伤害半径值，目前判定为圆形
	--]]
	bullet = {
		[1] = {	-- type 1
			-- level
			[1] = {Type = 1, Stat = 1, Level = 1, Speed = 50,},
			[2] = {Type = 1, Stat = 1, Level = 2, Speed = 55,},
			[3] = {Type = 1, Stat = 1, Level = 3, Speed = 60,},
			[4] = {Type = 1, Stat = 1, Level = 4, Speed = 65,},
			[5] = {Type = 1, Stat = 1, Level = 5, Speed = 70,},
		},
		[2] = {	-- type 2
			-- level
			[1] = {Type = 1, Stat = 1, Level = 1, Speed = 50,},
			[2] = {Type = 1, Stat = 1, Level = 2, Speed = 55,},
			[3] = {Type = 1, Stat = 1, Level = 3, Speed = 60,},
			[4] = {Type = 1, Stat = 1, Level = 4, Speed = 65,},
			[5] = {Type = 1, Stat = 1, Level = 5, Speed = 70,},
		},
	},
	
	--[[ fish
		Type = 0,	-- 类型，客户端通过配置取资源等信息
		R = 0,		-- 半径值，目前判定为圆形
		PosX = 0,	-- 圆心位置X（默认路径起点）
		PosY = 0,	-- 圆心位置Y（默认路径起点）
		Angle = 0,	-- 转动角度（向上为0度）
		Stat = 0,	-- 状态，-1 死亡 1 存活(默认1)
		Level = 0,	-- 等级
		Speed = 0,	-- 移动速度
		Point = 0,	-- 价值分数
		HP = 0,		-- 血量
		HPmax = 0,	-- 最大血量
		HuntedWeight = 0,	-- 被捕权重
		PosIndex = 0,	-- 移动轨迹点配置索引（对应下面positions），配置这个值则取固定值, 为 -1 用作无配置轨迹的对象，游出屏幕即销毁
		Weight = 0, -- 出现概率权重
		Size = 0,	-- 鱼大小，1 小， 2 中， 3 大
		DropId = 0,	-- 掉落id
		Num	= {}, 	-- 出现数量集合，当没有PosIndex的时候的随机集合
		Line = {},	-- 随机路径集合, 路径数最好大于Num数，以免创建重叠的鱼
		OffsetX = 0,-- 坐标偏移X（批量生产鱼，以第一条鱼为原点）
		OffsetY = 0,-- 坐标偏移Y（批量生产鱼，以第一条鱼为原点）
	]]
	fish = {
		[1]   = {Type=1, Stat=1,Speed=35,Point=2,  HuntedWeight=2,  Weight=15000,Size=1,Num={1,1},Lines={5,8,10,11},},
		[2]   = {Type=2, Stat=1,Speed=35,Point=2,  HuntedWeight=2,  Weight=15000,Size=1,Num={1,1},Lines={5,8,10,11},},
		[3]   = {Type=3, Stat=1,Speed=35,Point=3,  HuntedWeight=3,  Weight=15000,Size=1,Num={1,1},Lines={10,11,24,25},},
		[4]   = {Type=4, Stat=1,Speed=35,Point=3,  HuntedWeight=3,  Weight=15000,Size=1,Num={1,1},Lines={10,11,22,23},},
		[5]   = {Type=5, Stat=1,Speed=35,Point=3,  HuntedWeight=3,  Weight=15000,Size=1,Num={1,1},Lines={5,8,28,30},},
		[6]   = {Type=6, Stat=1,Speed=35,Point=5,  HuntedWeight=5,  Weight=15000,Size=1,Num={1,1},Lines={5,8,28,30},},
		[7]   = {Type=7, Stat=1,Speed=35,Point=8,  HuntedWeight=8,  Weight=20000,Size=2,Num={1,1},Lines={1,6,4,27,7,9},},
		[8]   = {Type=8, Stat=1,Speed=35,Point=10, HuntedWeight=10, Weight=20000,Size=2,Num={1,1},Lines={1,6,4,27,7,9},},
		[9]   = {Type=9, Stat=1,Speed=35,Point=10, HuntedWeight=10, Weight=20000,Size=2,Num={1,1},Lines={1,6,4,27,7,9},},
		[10]  = {Type=10,Stat=1,Speed=35,Point=10, HuntedWeight=10, Weight=20000,Size=2,Num={1,1},Lines={1,6,4,27,7,9},},
		[11]  = {Type=11,Stat=1,Speed=35,Point=10, HuntedWeight=10, Weight=20000,Size=2,Num={1,1},Lines={5,8,10,11,22,23},},
		[12]  = {Type=12,Stat=1,Speed=30,Point=20, HuntedWeight=20, Weight=25000,Size=3,Num={1,1},Lines={7,9,29},},
		[13]  = {Type=13,Stat=1,Speed=30,Point=30, HuntedWeight=30, Weight=25000,Size=3,Num={1,1},Lines={2,3},},
		[14]  = {Type=14,Stat=1,Speed=30,Point=30, HuntedWeight=30, Weight=25000,Size=3,Num={1,1},Lines={1,6,29},},
		[15]  = {Type=15,Stat=1,Speed=30,Point=30, HuntedWeight=30, Weight=25000,Size=3,Num={1,1},Lines={4,27},},
		[16]  = {Type=16,Stat=1,Speed=30,Point=50, HuntedWeight=50, Weight=25000,Size=3,Num={1,1},Lines={21},},
		[17]  = {Type=17,Stat=1,Speed=30,Point=30, HuntedWeight=30, Weight=25000,Size=3,Num={1,1},Lines={1,6,7,9},},
		[18]  = {Type=18,Stat=1,Speed=30,Point=60, HuntedWeight=60, Weight=25000,Size=3,Num={1,1},Lines={1,6,7,9},},
		[19]  = {Type=19,Stat=1,Speed=20,Point=65, HuntedWeight=65, Weight=25000,Size=3,Num={1,1},Lines={1,6,7,9},},
		[20]  = {Type=20,Stat=1,Speed=20,Point=120,HuntedWeight=120,Weight=25000,Size=3,Num={1,1},Lines={26},},
		--[[
		[21] = {Type=21,Speed=60,Point=20, HuntedWeight=20, Weight=25000,Size=1,Num={1,2},Lines={3,4,5,6},},
		[22] = {Type=22,Speed=60,Point=20, HuntedWeight=20, Weight=25000,Size=1,Num={1,2},Lines={3,4,5,6},},
		[23] = {Type=23,Speed=60,Point=80, HuntedWeight=80, Weight=25000,Size=2,Num={1,2},Lines={3,4,5,6},},
		[24] = {Type=24,Speed=60,Point=8,  HuntedWeight=8,  Weight=25000,Size=1,Num={1,2},Lines={3,4,5,6},},
		[25] = {Type=25,Speed=60,Point=15, HuntedWeight=15, Weight=25000,Size=1,Num={1,2},Lines={3,4,5,6},},
		[26] = {Type=26,Speed=60,Point=50, HuntedWeight=50, Weight=25000,Size=2,Num={1,2},Lines={3,4,5,6},},
		[27] = {Type=27,Speed=60,Point=35, HuntedWeight=35, Weight=25000,Size=2,Num={1,2},Lines={3,4,5,6},},
		[28] = {Type=28,Speed=60,Point=120,HuntedWeight=120,Weight=25000,Size=3,Num={1,2},Lines={3,4,5,6},},
		[29] = {Type=29,Speed=30,Point=80, HuntedWeight=80, Weight=20000,Size=2,Num={1,1},Lines={4,5},},
		[30] = {Type=30,Speed=50,Point=80, HuntedWeight=80, Weight=20000,Size=2,Num={1,1},Lines={4,5},},
		[31] = {Type=31,Speed=50,Point=70, HuntedWeight=70, Weight=20000,Size=2,Num={1,1},Lines={4,5},},
		[32] = {Type=32,Speed=50,Point=80, HuntedWeight=80, Weight=20000,Size=2,Num={1,1},Lines={4,5},},
		[33] = {Type=33,Speed=50,Point=85, HuntedWeight=85, Weight=20000,Size=2,Num={1,1},Lines={4,5},},
		[34] = {Type=34,Speed=50,Point=90, HuntedWeight=90, Weight=20000,Size=2,Num={1,1},Lines={4,5},},
		[35] = {Type=35,Speed=40,Point=120,HuntedWeight=120,Weight=18000,Size=3,Num={1,1},Lines={4,5},},
		[36] = {Type=36,Speed=40,Point=250,HuntedWeight=250,Weight=10000,Size=3,Num={1,1},Lines={4,5},},
		[37] = {Type=37,Speed=40,Point=30, HuntedWeight=30, Weight=18000,Size=2,Num={1,1},Lines={1,2,3,4,5,6},},
		[38] = {Type=38,Speed=40,Point=250,HuntedWeight=250,Weight=18000,Size=3,Num={1,1},Lines={6},},
		[39] = {Type=39,Speed=40,Point=200,HuntedWeight=200,Weight=18000,Size=3,Num={1,1},Lines={6},},
		[40] = {Type=40,Speed=40,Point=300,HuntedWeight=300,Weight=10000,Size=3,Num={1,1},Lines={6},},
		[41] = {Type=41,Speed=30,Point=600,HuntedWeight=600,Weight=10000,Size=3,Num={1,1},Lines={7},},
		[42] = {Type=42,Speed=30,Point=600,HuntedWeight=600,Weight=10000,Size=3,Num={1,1},Lines={7},},
		[43] = {Type=43,Speed=30,Point=400,HuntedWeight=400,Weight=10000,Size=3,Num={1,1},Lines={7},},
		[44] = {Type=44,Speed=30,Point=30, HuntedWeight=30, Weight=10000,Size=2,Num={1,2},Lines={1,2,3,4,5,6},},
		[45] = {Type=45,Speed=40,Point=100,HuntedWeight=100,Weight=25000,Size=2,Num={1,1},Lines={4,5},},
		[46] = {Type=46,Speed=40,Point=180,HuntedWeight=180,Weight=25000,Size=3,Num={1,1},Lines={4,5},},
		[47] = {Type=47,Speed=40,Point=150,HuntedWeight=150,Weight=25000,Size=3,Num={1,1},Lines={4,5},},
		[48] = {Type=48,Speed=30,Point=200,HuntedWeight=200,Weight=15000,Size=3,Num={1,1},Lines={1},},
		[49] = {Type=49,Speed=20,Point=250,HuntedWeight=250,Weight=15000,Size=3,Num={1,1},Lines={2},},
		[50] = {Type=50,Speed=20,Point=300,HuntedWeight=300,Weight=15000,Size=3,Num={1,1},Lines={3},},
		[51] = {Type=51,Speed=20,Point=600,HuntedWeight=600,Weight=15000,Size=3,Num={1,1},Lines={4},},
		--]]
	},

	--[[路径轨迹总个数
	--]]
	alllinelen = 30,

	--[[ 鱼的轨迹配置(服务器不需要了)
	--]]
	positions = {
		[1] = {{20, 220}, {100, 520}, {40,  940}, {1900, 520}, {2020, 0}},
	},

	------------------------------------------------------------------
	------------------------------------------------------------------
	-- OffsetX: 坐标偏移X（批量生产鱼，以第一条鱼为原点）
	-- OffsetY: 坐标偏移Y（批量生产鱼，以第一条鱼为原点）

	--[[ 鱼阵
		Type = 0, 	-- 上面鱼的类型
		Num = 0， 	-- 数量
		Lines = {},	-- 鱼固定的路径索引, 所以只能有一条值
	--]]
	fishwaves = {
		[2] = {	-- 索引即为触发时间（游戏开始的分钟数）
			wavetimelen = 60,		-- 鱼阵时长，此时间内，不创建其它鱼
			wavedelay = 20,			-- 鱼阵之间间隔时长,注意累加出鱼之间间隔时长总和作为基础
			waves = {
				[1] = {
					fishdelay = 3,		-- 鱼之间间隔时长
					fishes = {
						[1] = {
							[1] = {Type = 1, Num = 1, Lines = {12}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 2, Num = 1, Lines = {12}, OffsetX = 50, OffsetY = 0},
							[3] = {Type = 3, Num = 1, Lines = {12}, OffsetX = -50, OffsetY = 50},
							[4] = {Type = 4, Num = 1, Lines = {12}, OffsetX = 50, OffsetY = 50},
						},
						[2] = {
							[1] = {Type = 2, Num = 1, Lines = {13}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 3, Num = 1, Lines = {13}, OffsetX = 50, OffsetY = 0},
							[3] = {Type = 4, Num = 1, Lines = {13}, OffsetX = -50, OffsetY = 50},
							[4] = {Type = 5, Num = 1, Lines = {13}, OffsetX = 50, OffsetY = 50},
						},
						[3] = {
							[1] = {Type = 18,Num = 1, Lines = {16}, OffsetX = 80, OffsetY = 40},
							[2] = {Type = 19,Num = 1, Lines = {16}, OffsetX = -80, OffsetY = 40},
						},
						[4] = {
							[1] = {Type = 1, Num = 1, Lines = {19}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 2, Num = 1, Lines = {19}, OffsetX = 50, OffsetY = 0},
							[3] = {Type = 3, Num = 1, Lines = {19}, OffsetX = -50, OffsetY = 50},
							[4] = {Type = 4, Num = 1, Lines = {19}, OffsetX = 50, OffsetY = 50},
						},
						[5] = {
							[1] = {Type = 20, Num = 1, Lines = {20}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 14, Num = 1, Lines = {20}, OffsetX = -32, OffsetY = 154},
							[3] = {Type = 14, Num = 1, Lines = {20}, OffsetX = -197, OffsetY = 21},
							[4] = {Type = 14, Num = 1, Lines = {20}, OffsetX = -6, OffsetY = -152},
							[5] = {Type = 14, Num = 1, Lines = {20}, OffsetX = 186, OffsetY = -6},
							[6] = {Type = 14, Num = 1, Lines = {20}, OffsetX = 194, OffsetY = 152},
							[7] = {Type = 14, Num = 1, Lines = {20}, OffsetX = 194, OffsetY = 152},
							[8] = {Type = 14, Num = 1, Lines = {20}, OffsetX = 185, OffsetY = -152},
							[9] = {Type = 14, Num = 1, Lines = {20}, OffsetX = -161, OffsetY = -148},
							[10] = {Type = 14, Num = 1, Lines = {20}, OffsetX = -190, OffsetY = 207},
						},
					},
				},
				[2] = {
					fishdelay = 3,		-- 鱼之间间隔时长
					fishes = {
						[1] = {
							[1] = {Type = 1, Num = 1, Lines = {13}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 2, Num = 1, Lines = {13}, OffsetX = 0, OffsetY = 0 },
							[3] = {Type = 3, Num = 1, Lines = {13}, OffsetX = 0, OffsetY = 0},
							[4] = {Type = 4, Num = 1, Lines = {13}, OffsetX = 0, OffsetY = 0},
						},
						[2] = {
							[1] = {Type = 7, Num = 1, Lines = {14}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 2, Num = 1, Lines = {14}, OffsetX = 0, OffsetY = 0},
							[3] = {Type = 3, Num = 1, Lines = {14}, OffsetX = 0, OffsetY = 0},
							[4] = {Type = 4, Num = 1, Lines = {14}, OffsetX = 0, OffsetY = 0},
						},
						[3] = {
							[1] = {Type = 18,Num = 1, Lines = {16}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 19,Num = 1, Lines = {16}, OffsetX = 0, OffsetY = 0},
						},
						[4] = {
							[1] = {Type = 7, Num = 1, Lines = {18}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 2, Num = 1, Lines = {18}, OffsetX = 0, OffsetY = 0},
							[3] = {Type = 3, Num = 1, Lines = {18}, OffsetX = 0, OffsetY = 0},
							[4] = {Type = 4, Num = 1, Lines = {18}, OffsetX = 0, OffsetY = 0},
						},
						[5] = {
							[1] = {Type = 1, Num = 1, Lines = {19}, OffsetX = 0, OffsetY = 0},
							[2] = {Type = 2, Num = 1, Lines = {19}, OffsetX = 0, OffsetY = 0},
							[3] = {Type = 3, Num = 1, Lines = {19}, OffsetX = 0, OffsetY = 0},
							[4] = {Type = 4, Num = 1, Lines = {19}, OffsetX = 0, OffsetY = 0},
						},
					},
				},
			},
		},
	},

	--[[ 鱼组
		Type = 0, 	-- 上面鱼的类型
		Lines = {},	-- 鱼的路径索引, 可以多条里面随机
		Num = 0， 	-- 数量
	--]]
	fishgroups = {
		percent = 10,	-- 概率，百分比
		groups = {
			[1] = {
				fishdelay = 1,	-- 鱼之间间隔时长
				fishes = {
					[1] = {Type = 1, Num = 5, Lines = {5}, OffsetX = 0, OffsetY = 0},
					[2] = {Type = 2, Num = 5, Lines = {8}, OffsetX = 0, OffsetY = 0},
					[3] = {Type = 3, Num = 3, Lines = {11},OffsetX = 0, OffsetY = 0},
				},
			},
			[2] = {
				fishdelay = 1,	-- 鱼之间间隔时长
				fishes = {
					[1] = {Type = 4, Num = 3, Lines = {1}, OffsetX = 0, OffsetY = 0},
					[2] = {Type = 5, Num = 3, Lines = {1}, OffsetX = 0, OffsetY = 0},
					[3] = {Type = 6, Num = 3, Lines = {1}, OffsetX = 0, OffsetY = 0},
				},
			},
		},
	},

	--[[ 鱼链 同链鱼中一只被捕获则全部被捕获
		配置上可能需要确定每条鱼的位置！同时创建，鱼之间没有时间间隔
		Type = 0, 	-- 上面鱼的类型
		Lines = {},	-- 鱼的路径索引, 可以多条里面随机
		Num = 0,	-- 数量(只能为1)
	--]]
	fishlinked = {
		[1] = {
			fishes = {
				[1] = {Type = 5, Num = 1, Lines = {1}, OffsetX = 0, OffsetY = 0},
				[2] = {Type = 1, Num = 1, Lines = {2}, OffsetX = 0, OffsetY = 0},
				[3] = {Type = 7, Num = 1, Lines = {3}, OffsetX = 0, OffsetY = 0},
			},
		},
		[2] = {
			fishes = {
				[1] = {Type = 5, Num = 1, Lines = {4}, OffsetX = 0, OffsetY = 0},
				[2] = {Type = 2, Num = 1, Lines = {4}, OffsetX = 0, OffsetY = 0},
				[3] = {Type = 3, Num = 1, Lines = {4}, OffsetX = 0, OffsetY = 0},
			},
		},
	},
}

return config